Learn from a worlds level robotics team: INTRO TO LEGO ROBOTICS CLASSES OPEN Sign Up Worlds · Lovelace · Inspire 2nd
Seattle Solvers robot CAD , drag to rotate
FTC 23511 · SOLVER-CAM · SEATTLE SOLVERS
◢ TELEMETRY
AZIM  000°
POS X  +0.000
POS Y  +1.420
POS Z  −0.085
UNIT  MM · 1:1
Y
X
Z
SOLVER-CAM · CAD VIEWPORT ORBIT
{{ camEyebrow }}

{{ camTitle }}

{{ pageSub }}

{{ sp.k }}
{{ sp.v }}

A student-led robotics team from Sammamish, WA, fresh off the FIRST World Championship, and now opening our LEGO robotics classes to the next generation.

▸ Current view
{{ camPart }}
{{ s.n }}
{{ s.label }}
★ Worlds 2026
We earned our place on the world stage.
Houston, TX · April 2026 · representing Washington as FTC #23511
Our Seasons →
The Seattle Solvers team with their robot
// 01 · Who We Are

United by a passion for robotics. Dedicated to STEM for all.

We are the Seattle Solvers, a local robotics team based out of Sammamish, Washington, composed of students from various middle through high schools, united by our shared passion for robotics.

Our team has participated in FIRST Tech Challenge for three seasons now, but we do more than just compete. Our goal is to spread STEM throughout our community and beyond, making it accessible to all, whether through events, classes, or online resources.

More about us →
Enrolling Now · Fall 2026

Our LEGO robotics classes are open.

Using a self-designed curriculum based on FIRST LEGO League, kids learn the basics of robotics in a fun, hands-on way. We're now accepting students entering grades 4–7.

Students building LEGO robots in class
DECODE · v2026
// 02 · The Robot

Engineered, every angle.

Our DECODE robot is the centerpiece of this site, navigate any page and the camera pans across the real CAD model to the subsystem behind it. Intake, launcher, chassis, wiring: all engineered in-house.

Inspect the Robot →
// What Teams Say

Our impact on the community.

"

{{ quote.text }}

{{ quote.who }}
// 03 · Support The Team

A self-funded team, powered by our sponsors.

Our competition team is fully self-funded, we charge no membership fees, and the generosity of our sponsors took us all the way to the World Championship.

// Powered by our sponsors

100% sponsor-funded.

We're a fully student-led team with no membership fees, our sponsors fund everything: parts and tools, competition registration, and the trip to the World Championship. Their support is what puts our robots on the field and STEM classes in our community.

See our sponsors & become one →
Our sponsors: Gene Haas Foundation, Amazon Robotics, FRCTees, FIRST Washington, Onshape, Polymaker, Brown Bear Car Wash, Learner Labs, Code Wiz, Pack of Parts, SWYFT, AG-GRID Energy, Fabworks, AoPS Academy
About the team ·
// Team #23511 · Sammamish, WA

We're the Seattle Solvers, FTC Team #23511, a student-led group from Sammamish, Washington, with members drawn from middle and high schools across the area who share one thing: a love of building robots.

Our team has competed in the FIRST Tech Challenge for three seasons, but competition is only part of what we do. We're driven to spread STEM across our community and beyond, through events, hands-on classes, and open resources anyone can use.

We believe that learning never stops, and there's always a way to continue our growth, day by day.

See our Awards →
The Seattle Solvers team (2025–26)
// How We Work · keep scrolling

{{ v.title }}

{{ v.desc }}

Meet the Students

{{ p.name }}
  • {{ r }}

Mentors

{{ p.name }} ({{ p.team }})
  • {{ r }}

Coaches

{{ p.name }}
{{ p.years }}
  • {{ r }}

Alumni

{{ p.name }}
{{ p.years }}
  • {{ r }}
// Stay in the loop

Newsletters

Our team produces a newsletter reflecting and summarizing our progress every two months. If you're interested in what we completed each month, open the dropdowns below.

{{ g.season }}
{{ m.month }} ↗

{{ m.desc }}

// Our Track Record

Three seasons. One ticket to Worlds.

See Past Seasons →
// Recognition

Awards & Honors

Every award our team has earned across FIRST Tech Challenge and FIRST LEGO League, from regional qualifiers to the World Championship stage.

2nd
★ 2025–26 · FIRST World Championship · Houston

Inspire Award, 2nd Place

Our proudest honor. The Inspire Award is FIRST Tech Challenge's most prestigious award, given to the team that best embodies the FIRST values across robot design, outreach, and judged submissions. We placed 2nd in the world for it at the Houston World Championship, the highest award ever earned by a Washington FTC team.

{{ a.season }}

{{ a.title }}

{{ a.desc }}

Robots & Seasons ·
Season ·
FTC #23511 · Built in-house

{{ seasonTitle }}

Cypher, the 23511 DECODE robot
// Official Reveal

Meet Cypher

{{ bot.name }}

{{ seg.t }} {{ seg.t }}

{{ bot.name }}

{{ seg.t }} {{ seg.t }}

SolversLib & open resources

We share our code, CAD designs, and documentation so other teams can learn from our work.

SolversLib Docs →
// Behind the Bots

Robot breakdowns & features

Go behind the scenes on our builds, our design process, and the season, in features covering the Seattle Solvers and our robots.

// Open-Source Software

SolversLib

SolversLib is our open-source FTC programming library, an actively maintained fork of FTCLib, rebuilt to stay current, reliable, and easy to pick up. We regularly merge improvements from the community so teams everywhere can write cleaner, more powerful robot code.

Designed to make the jump from Blocks and OnBot Java into Android Studio painless for new programmers, while giving veterans the tools to build efficient, robust autonomous and driver code.

{{ f.k }}
{{ f.v }}
// 03 · Code → Robot Motion

A glance at the runtime: SolversLib boots a PID-controlled trajectory, then drives the robot along it while streaming live odometry, the same loop your autonomous runs on the field.

  Autonomous Preview · SolversLib runtime
Live
// Live Documentation

The SolversLib docs, right here.

Full screen ↗
docs.seattlesolvers.com

// If the docs don’t appear above, open them in a new tab ↗

// SolversLib in the wild

Open resources, shared widely

Explore our open designs and documentation on the Resources page.

Browse Resources →
Resources ·
Open-source · Free to use

Designs

Documents

Videos & Workshops

{{ grp.title }}

{{ it.badge }}
{{ it.name }}

{{ seg.t }} {{ seg.t }}

// FTC World Championship · Houston 2026
INSPIRE 2

Our proudest result: 2nd in the world for the Inspire Award, the highest award ever earned by a Washington FTC team. Explore our Worlds engineering portfolio and the judging material we presented in Houston.

We open-source all of our Engineering Portfolios for all the competitions we attend! These 15-page documents are a great way to learn more about our robot, outreach, and season as a whole.

{{ grp.title }}

{{ grp.intro }}

// Behind the Bots

Robot breakdowns & features

Go behind the scenes on our builds, our design process, and the season, in features covering the Seattle Solvers and our robots.

// Workshops

Workshops & teaching

Beyond our classes, we run hands-on robotics workshops to share what we've learned with newer teams and students across the community.

Enrolling Now Classes are open for Summer 2026, grades 4 through 7.
Sign Up →
// LEGO Robotics Classes

Our team uses a self-designed curriculum based on our learnings through the FIRST LEGO League Competition, where kids learn the basics of robotics in a fun and interactive way. We run two courses, a beginner Intro class and an Advanced class for students ready to go further.

Our curriculum is used by schools around the world, and endorsed and supported by foundations, schools, and educators.

// Trusted by educators worldwide
The RISE School
Partner school using our robotics curriculum
Samata Equal Footing Foundation
Supporting foundation for STEM access
Before signing up, please read our class policies, attendance, pickup/dropoff, contact, and cancellation. Read Class Policies →

LEGO Robotics Classes

Coming Soon
{{ c.level }}
{{ c.grades }}

{{ c.title }}

! {{ c.prereq }}

{{ para }}

{{ c.datesLabel }}
{{ d }}
{{ c.datesNote }}
Sign Up → Notify Me When Classes Open →
// Lesson PlanView ▾
{{ L.n }}
{{ L.t }}

Manufacturing Classes

{{ c.level }}

{{ c.title }}

{{ para }}

Get notified →
LEGO Classes Signing up for a class? You're in the right place. Looking to join the competition team instead? Apply here →
Please read our class policies before signing up. Read Class Policies →
Enrolling Now · Fall 2026

Join a LEGO robotics class.

Open to all students entering grades 4–7, no application required. Using our self-designed, FIRST LEGO League–based curriculum, kids learn the fundamentals of robotics in a fun, hands-on way.

{{ f.k }} {{ f.v }}
Class Sign-Up

Classes are open to everyone, no application needed. Sign-up and payment are handled together through our JotForm; your student's spot is confirmed once the form is complete.

01Pick your session, July 20 – 24 or August 3 – 7.
02Fill out the sign-up form with your student's info.
03Pay the $300 class fee right in the form, and you're in!
Sign Up & Pay on JotForm ↗

// By signing up you agree to our class policies (attendance, pickup/dropoff, contact, and cancellation).

// Sign up right here

// Trouble with the embedded form? Open it in a new tab ↗

// Our Impact

Robotics is bigger than our robot.

We share everything we learn, mentor the teams around us, and bring STEM to kids who wouldn't otherwise get it, from Sammamish to rural India.

Mentoring 10 teams

We directly mentor 10 other FIRST teams year-round, helping with design reviews, programming, parts, and competition prep, including designing Droid Force's first shooter.

Open source, everything

Our SolversLib code library, full robot CAD, and engineering portfolios are free for any team to use. Our swerve work helped restart the swerve movement across FTC.

Classes, local to global

We teach LEGO robotics to local elementary schoolers with our own curriculum, and partnered with a school in rural India, travelling there to launch a pilot program.

In the community

Elementary school STEM nights, farmers' markets, demos, and more, every year we bring robots to the community to spread awareness of robotics and STEM.

// In Their Words

"Solvers helped revive a dying swerve movement and showed me that even in FTC, so much more is possible. Seeing a group of fellow HS students accomplishing so much with complex mechanisms and software normally not seen in FTC inspired me to do the same, and allowed me to win awards and make worlds."

— Tom

"Seattle Solvers' mentorship was an important part of our success in initial competitions as they helped design our first shooter and walked us through the tricky programming that came along with it."

— Ishaan K. · Droid Force, FTC 23849
// Organization Policies

Class policies.

The following policies affect all classes run by the Seattle Solvers, FTC #23511, including but not limited to the Intro to LEGO® Robotics and Advanced LEGO® Robotics classes.

Attendance Policy

Students are expected to attend all classes. Due to the short time period over which the class runs, missed classes are ineligible for a make-up class.

If a student is unable to attend a class, please let the teachers know via WhatsApp or email as soon as possible so they can account for the change.

Pickup / Dropoff Policy

Class doors open 10 minutes before the beginning of class and close 10 minutes after the class starts. If your student is arriving more than 10 minutes after class begins, message the primary contact for the class (phone number in the WhatsApp group description). Due to other commitments, teachers will only be at the class for 10 minutes after it ends, and the door closes at that time. If you are more than 10 minutes late to pick up your student, please message the primary contact for the team.

Contact Policy

If you ever need to contact the team for any class-related reason, please email business@seattlesolvers.com or WhatsApp message the class primary contact (phone number in the WhatsApp group description). If it is more immediate, please send a message on WhatsApp. We do not accept phone calls outside of class time.

Cancellation Policy

The Seattle Solvers promise a 75% refund to anyone who wishes to cancel their enrollment up to two weeks before classes begin. Refund requests received within two weeks of the class start date will not be accepted.

To cancel your enrollment, please email business@seattlesolvers.com. Note: if the Seattle Solvers cancel a class you are enrolled in, you will be given a full refund.

Competition Team Joining the FTC team? You're in the right place. Looking for a LEGO class instead? Apply here →
Recruiting · Middle & High School

Earn a seat on the competition team.

We design, build, and program robots for the FIRST Tech Challenge, and this season we took ours to the World Championship. If you're a middle or high schooler ready to build, code, and compete, tell us about yourself.

{{ f.k }} {{ f.v }}
Team Application Form
// Application received · we'll be in touch at the email you provided. Welcome aboard!

// Demo form · submissions are not yet wired to email. Connect your form service to go live.

Robots & Seasons ·
Season ·
FTC #23511 · Since 2022
// {{ ssYear }} · {{ ssResult }}

{{ ssName }}

{{ ssSummary }}

{{ ssYear }} Roster & Positions
{{ m.name }}
{{ m.roles }}
Meet the full team →
Robots Designed · {{ ssYear }}
{{ rb.name }}
Full robot breakdown →
Season Awards · {{ ssYear }}
{{ aw.title }}
{{ aw.desc }}
All-time awards →
★ FIRST World Championship · Houston 2026

Three seasons in, we qualified for Worlds.

In just our third season of FIRST Tech Challenge, the Seattle Solvers earned a spot at the FIRST World Championship, finishing 32nd in the world and placing 2nd for the Inspire Award, FTC's most prestigious honor. Here's the road that took us there.

{{ w.n }}
{{ w.label }}
// From the floor · Houston 2026
// Season By Season

Our journey so far.

{{ s.year }}

{{ s.name }}

{{ s.note }}

Coming Soon

Plate Manufacturing

We're launching a student-run plate manufacturing service, custom-cut plates in wood, aluminum, and self-reinforced polypropylene, from the same shop that builds our fully aluminum swerve drivetrains. Details, capabilities, and pricing are on the way.

Get in touch →
// Support Us

As a self-funded team without join or membership fees, we rely heavily on the assistance of our sponsors. Their support took us all the way to the FIRST World Championship, and without them, none of it would be possible.

Sponsors ·
// Sponsorship Tiers

Choose your level of support.

Every contribution moves us closer to our goal. Sponsors are recognized at four tiers, each with its own perks and visibility.

{{ t.name }}
{{ t.amt }}
{{ perk }}
Become {{ t.name }} →

// Want to give another way · in-kind donations, materials, or mentorship? Email us and we'll find the right fit.

// Sponsorship Package

The full sponsorship package.

Everything a prospective sponsor needs, our story, tier benefits, and how your support reaches the field, in one document.

// Trouble viewing? Open the package in a new tab ↗

Our team is fully student-led and we fundraise 100% of our money. A special thanks to our sponsors who allow us to compete and grow!

{{ tier.tier }} Sponsors

{{ s.name }}

{{ s.desc }}

{{ s.linkPre }}{{ s.linkText }}{{ s.linkPost }}

{{ tier.tier }} Sponsors

{{ tier.note }}

// Become A Sponsor

Ways you can help.

{{ w.num }}

{{ w.title }}

{{ w.desc }}

Our team is fully student-led and we fundraise 100% of our money. A special thanks to our sponsors who allow us to compete and grow!

Become a Sponsor

{{ tier.tier }} Sponsors

{{ s.name }}

{{ s.desc }}

{{ s.linkPre }}{{ s.linkText }}{{ s.linkPost }}

{{ tier.tier }} Sponsors

{{ tier.note }}

Want to see your logo here? Join the teams and companies powering our journey to Worlds.

Recruiting for the Seattle Solvers 2026–2027 FIRST Tech Challenge season has officially closed.

Recruitment will open up again in May 2027 for the 2027–2028 season!

For general communication with our team, contact us at team@seattlesolvers.com.

Communication regarding sponsorship details, outreach initiatives, or any other financial topic can be directed to business@seattlesolvers.com.

Other technical subteam specific communication can be directed to mechanical@seattlesolvers.com or software@seattlesolvers.com.

We are also most active in our team's public Discord server for quick questions or conversations.

Contacting us over other social media platforms most likely will lead to a longer response time, as we prefer to communicate over email.

Seattle Solvers · Internal

{{ ciTitle }}

{{ ciSubtitle }}

{{ ciError }}

// One passcode for this device · data stays local, never public

Solvers Check-In · Members Only
, {{ ciTodayLabel }}
{{ ciPresent }} present
{{ ciFlash }}
Arrive & Depart

Check in or out

Pick your name, then tap the button to record your arrival or departure.

{{ ciSelStatus }}

// Choose your name to continue

Currently in · {{ ciPresent }}

Nobody is checked in right now.

{{ m.name }} · {{ m.since }}
NameGroupInOutDuration
{{ r.name }} {{ r.group }} {{ r.inT }} ● present {{ r.outT }} {{ r.dur }}
// No check-ins recorded yet.

Sync & reports

Send completed check-ins (name + total time) to a Google Sheet, and optionally email a report. Nothing leaves this device until you set it up here.

Auto-send each check-out to the sheet
Sheet: {{ ciSyncStatusText }} · last sent {{ ciLastSync }}
One-time setup instructions
  1. Create a Google Sheet for attendance.
  2. In the sheet: Extensions → Apps Script. Delete any code, paste the script below, Save.
  3. Deploy → New deployment → Web app. Execute as Me; Who has access Anyone. Authorize, then copy the Web app URL.
  4. Paste that URL above, press Save, then Test. Turn on auto-send if you want live sync.
function doPost(e){
  var d=JSON.parse(e.postData.contents);
  var ss=SpreadsheetApp.getActiveSpreadsheet();
  var sh=ss.getSheetByName('Check-ins')||ss.insertSheet('Check-ins');
  if(sh.getLastRow()===0) sh.appendRow(['Name','Group','Date','In','Out','Minutes','Logged']);
  var now=new Date();
  function row(r){ sh.appendRow([r.name,r.group||'',r.date||'',r.in||'',r.out||'',r.durationMin,now]); }
  if(d.action==='append'&&d.event) row(d.event);
  if(d.action==='report'&&d.rows){ d.rows.forEach(row);
    if(d.email) MailApp.sendEmail(d.email,'Solvers check-in report',
      d.rows.map(function(r){return r.name+'  '+r.date+'  in '+r.in+'  out '+(r.out||'-')+'  '+r.durationMin+' min';}).join('\n')); }
  if(d.action==='ping') sh.appendRow(['ping','','',now,'','',now]);
  return ContentService.createTextOutput('ok');
}